package com.hemerasolutions.v2trainer.service.interfaces;

import java.util.List;
import java.util.Map;

import com.hemerasolutions.v2trainer.model.training.Training;
import com.hemerasolutions.v2trainer.model.training.TrainingType;

public interface TrainingSystemServiceInterface extends BaseServiceInterface {

	public abstract Training saveTrainingSystem(Training trainingSystem);

	public abstract Training createTrainingSystem(Training trainingSystem);

	public abstract Training readTrainingSystem(Training trainingSystem);

	public abstract void deleteTrainingSystem(Training trainingSystem);

	public abstract  List<Training> searchTrainingSystems(Map<String, Object> fields);

	public abstract List<TrainingType> listTrainingTypes();

	

}
